#ifndef AREA_H_
#define AREA_H_

#include "Position.h"
#include "Size.h"

class Area
{
public:
    Area(const Position& position, const Size& size);
    Area(int x, int y, unsigned int width, unsigned height);
    virtual ~Area();

    bool operator==(const Area& other) const;
    Area move(const Position& deltaPos);
    Area scale(double factor);

    Position position;
    Size size;
};

#endif
